graphic design web design website development invention idea consulting logo design business new products new invention invention patent web development profitability illustration new product ideas website design invention management inventions web page design inventors